package cn.changshengjue.dakong.bean;

import java.io.File;
import java.util.List;
import java.util.Set;

import org.bukkit.configuration.file.FileConfiguration;

import cn.changshengjue.dakong.utils.YmlUtil;

public class setting {
	private String k;
	private String k_name;
	private String k_lore;
	private String k_replaceLore;
	private String k_random_lucky;
	private String k_random_probability;
	private String k_random_number;
	private String k_random_damageProbability;
	private boolean k_random_first;
	private String k_random_noDamage;
	private int k_random_noDamageNum;
	private String k_level_attributeLevel;
	private String k_consume_vitality;
	private boolean k_consume_consumeItem;
	private List<String> k_type;
	
	/**
	 * 打孔石键
	 * @return
	 */
	public String getK() {
		return k;
	}
	public int getK_random_noDamageNum() {
		return k_random_noDamageNum;
	}
	public void setK_random_noDamageNum(int k_random_noDamageNum) {
		this.k_random_noDamageNum = k_random_noDamageNum;
	}
	/**
	 * 打孔石键
	 * @return
	 */
	public void setK(String k) {
		this.k = k;
	}
	/**
	 *  需要识别什么lore才是孔位
	 * @return
	 */
	public String getK_lore() {
		return k_lore;
	}
	/**
	 * 需要识别什么lore才是孔位
	 * @return
	 */
	public void setK_lore(String k_lore) {
		this.k_lore = k_lore;
	}
	/**
	 * 打孔成功后替换的lore
	 * @return
	 */
	public String getK_replaceLore() {
		return k_replaceLore;
	}
	/**
	 * 打孔成功后替换的lore
	 * @return
	 */
	public void setK_replaceLore(String k_replaceLore) {
		this.k_replaceLore = k_replaceLore;
	}
	/**
	 * 打孔失败后增加的幸运值
	 * @return
	 */
	public String getK_random_lucky() {
		return k_random_lucky;
	}
	/**
	 * 打孔失败后增加的幸运值
	 * @return
	 */
	public void setK_random_lucky(String k_random_lucky) {
		this.k_random_lucky = k_random_lucky;
	}
	/**
	 * 打孔成功几率
	 * @return
	 */
	public String getK_random_probability() {
		return k_random_probability;
	}
	/**
	 * 打孔成功几率
	 * @return
	 */
	public void setK_random_probability(String k_random_probability) {
		this.k_random_probability = k_random_probability;
	}
	/**
	 * 打孔成功几个后开始损坏
	 * @return
	 */
	public String getK_random_number() {
		return k_random_number;
	}
	/**
	 * 打孔成功几个后开始损坏
	 * @return
	 */
	public void setK_random_number(String k_random_number) {
		this.k_random_number = k_random_number;
	}
	/**
	 * 不损坏的几率
	 * @return
	 */
	public String getK_random_damageProbability() {
		return k_random_damageProbability;
	}
	/**
	 * 不损坏的几率
	 * @return
	 */
	public void setK_random_damageProbability(String k_random_damageProbability) {
		this.k_random_damageProbability = k_random_damageProbability;
	}
	/**
	 * 打孔石开孔第一个是否一定成功
	 * @return
	 */
	public boolean isK_random_first() {
		return k_random_first;
	}
	/**
	 * 打孔石开孔第一个是否一定成功
	 * @return
	 */
	public void setK_random_first(boolean k_random_first) {
		this.k_random_first = k_random_first;
	}
	/**
	 * 打孔防爆对应的yml键
	 * 对应item.yml下某个键
	 * @return
	 */
	public String getK_random_noDamage() {
		return k_random_noDamage;
	}
	/**
	 * 打孔防爆对应的yml键
	 * 对应item.yml下某个键
	 * @return
	 */
	public void setK_random_noDamage(String k_random_noDamage) {
		this.k_random_noDamage = k_random_noDamage;
	}
	/**
	 *打孔石适用于多少级以下
	 * @return
	 */
	public String getK_level_attributeLevel() {
		return k_level_attributeLevel;
	}
	/**
	 * 打孔石适用于多少级以下
	 * @return
	 */
	public void setK_level_attributeLevel(String k_level_attributeLevel) {
		this.k_level_attributeLevel = k_level_attributeLevel;
	}
	/**
	 * 打孔石每次扣除的活力值
	 * @return
	 */
	public String getK_consume_vitality() {
		return k_consume_vitality;
	}
	/**
	 * 打孔石每次扣除的活力值
	 * @return
	 */
	public void setK_consume_vitality(String k_consume_vitality) {
		this.k_consume_vitality = k_consume_vitality;
	}
	/**
	 * 打孔石是否消耗
	 * @return
	 */
	public boolean isK_consume_consumeItem() {
		return k_consume_consumeItem;
	}
	/**
	 * 打孔石是否消耗
	 * @return
	 */
	public void setK_consume_consumeItem(boolean k_consume_consumeItem) {
		this.k_consume_consumeItem = k_consume_consumeItem;
	}
	/**
	 * 可打孔的物品类型
	 * @return
	 */
	public List<String> getK_type() {
		return k_type;
	}
	/**
	 * 可打孔的物品类型
	 * @return
	 */
	public void setK_type(List<String> k_type) {
		this.k_type = k_type;
	}
	/**
	 * 打孔石名字
	 * @return
	 */
	public String getK_name() {
		return k_name;
	}
	/**
	 * 打孔石名字
	 * @return
	 */
	public void setK_name(String k_name) {
		this.k_name = k_name;
	}

}
